<?php
namespace temmoku;
use temmoku\lib\template;
class view
{
    protected static $variables=[];
    /** 分配变量 **/
    public function assign($name, $value)
    {
       	self::$variables[$name] = $value;
    }
    /** 加入自己的头部或者其他部分 **/
    public function display($dir='')
	{
		if(isset(self::$variables['json']) &&  self::$variables['json'] == true && ((isset($_POST['json']) && $_POST['json']==true) || (isset($_GET['json']) && $_GET['json']==true))){
			unset(self::$variables['json']);
			$json=json_encode(self::$variables);
			if( $_GET['callback']){
				exit($_GET['callback']."($json)");
			}
			exit( $json);
		}
		extract(self::$variables);
		//将友情链接循环出来
		if(C('Friend_List')){
		    foreach(C('Friend_List') AS $_KEY=>$VALUE){
			    $Friend['id_'.$_KEY]=$VALUE;
			}
		}
		//将导航取出来
		$HOME_MENU=C('HOME_MENU');
	    if('admin'===MODULE){
		    @include $dir;
	    }else{
	    	ob_start();
	       	//加载模板引擎
	       	include (new template)->display($dir);	
       	}
	}
}
